under somebody's heel - German English Dictionary